#ifndef __matrix_btn_driver_h__
#define __matrix_btn_driver_h__

#include <stdint.h>

#define ROW1 GPIO_PIN_8
#define ROW2 GPIO_PIN_9
#define ROW3 GPIO_PIN_10
#define ROW4 GPIO_PIN_11

#define COL1 GPIO_PIN_12
#define COL2 GPIO_PIN_13
#define COL3 GPIO_PIN_14
#define COL4 GPIO_PIN_15

void matrix_btn_driver_config(void);

void matrix_btn_driver_row_out_col_in(void);

void matrix_btn_driver_row_in_col_out(void);

void matrix_btn_driver_get_status(uint8_t *row, uint8_t *col);

void matrix_btn_driver_test(void);

#endif


